// pages/my/my.js
const tabbar = require("../../utils/tabbar");
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		user_login: false,
		userInfo: {
			id: 0,
			user_type: 1,
			username: '',
			nickname: '',
			img_url: ''
		},
		mp_list: [
			// {
			// 	id: 1,
			// 	name: '陈平安', // 名字
			// 	career: '销售经理、办公室主任', //职业
			// 	phone: '131306548663', // 电话
			// 	email: 'gaofei@163.com', // 邮箱
			// 	img_url: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202007%2F01%2F20200701141749_tdyen.thumb.1000_0.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1712902492&t=fc7880f2d345163c4d25192a2075612e', // 头像
			// },
		],
		nomoreVisible: true,//没有更多了 是否显示
		no_list: false, //是否有数据
		pageIndex: 1,
		last_page: 0,
	},
	// 拨打电话
	call: function (e) {
		var eIndex = e.currentTarget.dataset.index
		wx.makePhoneCall({
			phoneNumber: this.data.mp_list[eIndex].phone
		}).catch((e) => { });
	},
	// 我的名片码
	staruutent() {
		wx.navigateTo({
			url: '/pages/cardcode/cardcode',
		})
	},
	// 名片夹
	holder() {
		wx.navigateTo({
			url: '/pages/holder/holder',
		})
	},
	// 编辑信息
	setup() {
		wx.navigateTo({
			url: '/pages/Information/Information',
		})
	},
	// 我的名片 
	mine() {
		wx.setStorageSync('P_account_id', this.data.userInfo.id);
		wx.switchTab({
			url: '/pages/index/index',
		})
	},
	indexar(e) {
		var eIndex = e.currentTarget.dataset.index
		let account_id = this.data.mp_list[eIndex].id
		wx.setStorageSync("P_account_id", account_id)
		wx.switchTab({
			url: '/pages/index/index',
		})
	},
	// 登录
	login_st() {
		wx.navigateTo({
			url: '/pages/login/login',
		})
	},
	// 访客记录
	record() {
		wx.navigateTo({
			url: '/pages/record/record',
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {
		tabbar.switchTab(this, 1); //tabIndex是当前tab的索引
		this.init().then((res) => {
			if (this.data.user_login) {
				this.card_list();
			}
		});
	},

	init() {
		return new Promise(async (resolve, reject) => {
			try {
				var user = await getApp().util.getUser();
				console.log(user);
				// user_type:0,
				// name: '',
				// img_url: '
				if (user.user_login) {
					console.log('user_type'+user.userInfo.user_type);
					this.setData({
						user_login: user.user_login,
						'userInfo.id': user.userInfo.id,
						'userInfo.user_type': user.userInfo.user_type,
						'userInfo.username': user.userInfo.username,
						'userInfo.nickname': user.userInfo.nickname,
						'userInfo.img_url': user.userInfo.avatar??'/pages/images/mrtx.png',
					}, () => {

					})
				}else{
					this.setData({
						user_login: user.user_login,
						'userInfo.user_type': 1,
						mp_list:[],
					})
				}
				resolve();
			} catch (res) {
				console.log("666666");
				this.setData({
					user_login: false
				})
				reject()
			}
		})
	},

	card_list() {

		var url = 'visitor/get_2_list'

		getApp().util.request({
			url: url,
			data: {

			}
		}).then((res) => {
			console.log(res);
			this.setData({
				mp_list: res
			})
		})
	},


	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {
		var that = this;
		if (that.data.pageIndex >= that.data.last_page) {
			this.setData({
				nomoreVisible: false
			})

			return false;
		};
		this.setData({
			nomoreVisible: true
		}, () => {
			that.data.pageIndex++;
			that.init_pages_data();
		})
	},

	// 分享次数+1
	add_share_times() {
		var url = 'user/share_times'
		let user_id = this.data.userInfo.id
		getApp().util.request({
			url: url,
			data: {
				user_id: user_id
			}
		}).then((res) => {

		})
	},

	/**
	 * 用户点击右上角分享
	 */
	// onShareAppMessage() {
	// 	var that = this;
	// 	var account_id = this.data.userInfo.id
	// 	if(this.data.user_login && this.data.userInfo.user_type == 0){
	// 		var link_path = "/pages/index/index?account_id="+account_id;
	// 		this.add_share_times();
	// 	}else{
	// 		var link_path = "/pages/index/index";
	// 	}

	//     return {
	//         // title: share_title,
	//         path: link_path,
	//         // imageUrl: share_image, //自定义分享图（750*600【5:4】）
	//     }
	// }
})